//五、Web开发
//1.0使用Koa，从0开始打造一个极简风格的Web服务器 要求：
//2.0在开发时，改完代码总要结束程序，再启动程序有点麻烦，请使用nodemon来进行热重载
//全局安装npm install -g nodemon
import koa from 'koa';
import Router from 'koa-router';
let app = new koa();
let router = new Router();


//
let port = 8000;
app.use(async (ctx) => {
    ctx.body = `server run at http://localhost:${port}`
})
//路由
router.get('/', (ctx) => {
    ctx.body = '首页'
})
router.get('/weixin', (ctx) => {
    ctx.body = '微信';
});

router.get('/alipay', (ctx) => {
    ctx.body = '支付宝';
});

router.get('/ds', (ctx) => {
    ctx.body = 'yyds';
});
//
router.get('/app', (ctx) => {
    let queryParams = ctx.query;
    ctx.body = `查询参数: ${JSON.stringify(queryParams)}`
})
router.get('/app2', (ctx) => {
    // 获取 code 的值
    let code = ctx.query.code;
    ctx.body = `code 的值: ${code}`;
});
//
//注册路由
app.use(router.routes()).use(router.allowedMethods());

//
app.listen(port, () => {
    console.log(`server run at http://localhost:${port}`);

})